$(function(){
	dictionaryStart("model","21001");
	dictionaryStart("productionfactory","21002");
	/*zfStart();
	$('#stationdevicetype').bind('change',function(){
		zfStart();
	});*/
});

var zfStart=function(){
	var devicetype=$('#stationdevicetype').val();
	var zftype="";
	if(devicetype==16){
		zftype='dypdx';
	}else if(devicetype==17){
		zftype='dydlfjx';
	}else{
		return;
	}
	$.ajax({
		url : contextPath+"user/"+zftype+"/dlist",
		data : {
			deviceid : linecode,
			companyId : companyId
		},
		type : 'POST',
		async : false,
		success:function(list){
			//alert(list.length);
			$("#stationcode").empty().show();
			if(null!=list && list.length>0){
				var option="";
				for(var i=0;i<list.length;i++){
					option += '<option value="'+list[i].deviceid+'">'+list[i].devicename+'</option>';
				}
				$('#stationcode').append(option);
			}
		}
	});
};


function add(){
	var devicename=$("#devicename").val();
	if(devicename==""){
		alert('设备名称为空');
		return;
	}
	if(!validateLon($(":input[name='longitude']").val())){
		alert("经度范围为-180到180");
		return;
	}
	if(!validateLat($(":input[name='latitude']").val())){
		alert("纬度范围为-90到90");
		return;
	}
	/*if($("input[name='localcity']").val()==""){
		alert("所属地市为空");
		return;
	}
	if($("input[name='operationunit']").val()==""){
		alert("运维单位为空");
		return;
	}
	if($("input[name='maintenanceteam']").val()==""){
		alert("维护班组为空");
		return;
	}
	if($(":input[name='voltagelevel']").val()==""){
		alert("电压等级为空");
		return;
	}
	if($("input[name='commissioningdate']").val()==""){
		alert("投运日期为空");
		return;
	}
	if($("input[name='equipmentowner']").val()==""){
		alert("设备主人为空");
		return;
	}
	if(!isVoltage($(":input[name='voltagelevel']").val())){
		alert("请输入正确格式的电压等级，例：10KV或380V");
		return;
	}
	if($("input[name='height']").val()!="" && !isNum($("input[name='height']").val())){
		alert("高度必须为数字");
		return;
	}
	if($("input[name='width']").val()!="" && !isNum($("input[name='width']").val())){
		alert("宽度必须为数字");
		return;
	}
	if($("input[name='depth']").val()!="" && !isNum($("input[name='depth']").val())){
		alert("深度必须为数字");
		return;
	}*/
	var list=$("#form").serialize();
	$.ajax({
		url : contextPath+"user/dykgg/add",
		data : {data : list},
		type : "post",
		success : function(data){
			alert(data.msgDesc);
			if(data.opResult=="0"){
				location.href=contextPath+"user/d/dykgglist.jsp?deviceid="+stationcode+'&devicetype='+devicetype+"&t="+new Date().getTime();
			}
		}
	});
}

function edite(){
	var devicename=$("#devicename").val();
	//stationcode=$("#stationcode").val();
	//stationdevicetype=$("#stationdevicetype").val();
	if(devicename==""){
		alert('设备名称为空');
		return;
	}
	if(!validateLon($(":input[name='longitude']").val())){
		alert("经度范围为-180到180");
		return;
	}
	if(!validateLat($(":input[name='latitude']").val())){
		alert("纬度范围为-90到90");
		return;
	}
	/*if($("input[name='localcity']").val()==""){
		alert("所属地市为空");
		return;
	}
	if($("input[name='operationunit']").val()==""){
		alert("运维单位为空");
		return;
	}
	if($("input[name='maintenanceteam']").val()==""){
		alert("维护班组为空");
		return;
	}
	if($(":input[name='voltagelevel']").val()==""){
		alert("电压等级为空");
		return;
	}
	if($("input[name='commissioningdate']").val()==""){
		alert("投运日期为空");
		return;
	}
	if($("input[name='equipmentowner']").val()==""){
		alert("设备主人为空");
		return;
	}
	if(!isVoltage($(":input[name='voltagelevel']").val())){
		alert("请输入正确格式的电压等级，例：10KV或380V");
		return;
	}
	if($("input[name='height']").val()!="" && !isNum($("input[name='height']").val())){
		alert("高度必须为数字");
		return;
	}
	if($("input[name='width']").val()!="" && !isNum($("input[name='width']").val())){
		alert("宽度必须为数字");
		return;
	}
	if($("input[name='depth']").val()!="" && !isNum($("input[name='depth']").val())){
		alert("深度必须为数字");
		return;
	}*/
	var list=$("#form").serialize();
	$.ajax({
		url : contextPath+"user/dykgg/edite",
		data : {data : list},
		type : "post",
		success : function(data){
			alert(data.msgDesc);
			if(data.opResult=="0"){
				location.href=contextPath+"user/d/dykgglist.jsp?deviceid="+stationcode+'&devicetype='+devicetype+"&t="+new Date().getTime();
			}
		}
	});
}

function setDefault(elementId,data){
	$('#'+elementId).val(data);
}